Test-Driven Development of Graphical User Interfaces: A Pilot Evaluation
نویسندگان
چکیده
This paper presents a technique for test-driven development of GUIbased applications, as well as a pilot evaluation. In our approach, user interface prototypes are created in such a way as to allow capture/replay tools to record interactions with them. These recordings can then be replayed on the actual GUI as it is being developed in a test-driven fashion. The pilot evaluation found that developers integrated GUI tests, based on user interface prototypes, into their development process and used them as a way to determine when a feature is actually complete. Study participants felt that TDD of GUI based applications is useful.
منابع مشابه
A New Trust Model for B2C E-Commerce Based on 3D User Interfaces
Lack of trust is one of the key bottle necks in e-commerce development. Nowadays many advanced technologies are trying to address the trust issues in e-commerce. One among them suggests using suitable user interfaces. This paper investigates the functionality and capabilities of 3D graphical user interfaces in regard to trust building in the customers of next generation of B2C e-commerce websit...
متن کاملPresenter First: TDD for Large, Complex Applications with Graphical User Interfaces
Presenter First extends the benefits of functionality organized, customer prioritized, test driven development to complex applications with graphical user interfaces. A variation of the Model View Presenter pattern is used to isolate and test customer specified functionality. Unit testing the presenter allows for test driven development to be applied to customer described functionality. This cr...
متن کاملAutomated Testing of Graphical User Interfaces
The aim of this paper is to evaluate tools used for testing of graphical user interfaces, in the context of a course (EDA260) at Lund University. It provides a brief overview over some of the existing tools for automated testing of Java-based graphical user interfaces, while focusing on one tool in particular – Abbot. It takes a look at some best-practices and the challenges that have occurred ...
متن کاملNon-visual Access to GUIs: Leveraging Abstract User Interfaces
Various approaches to providing blind users with access to graphical user interfaces have been researched extensively in the past 15 years, and yet accessibility is still facing many obstacles. Graphical environments such as X Windows offer a high degree of freedom to both the developer and the user, complicating the accessibility problem even more. Existing technology is largely based on eithe...
متن کاملAn Ontologic Approach to Leverage Surgical Training Data Development and Application of a CranioMaxilloFacial Ontology
Oral and maxillofacial surgery (OMS) is a surgical specialty involving procedures on the neck and head. OMS training program accreditation and evaluation requires reporting the surgical experiences of trainees. Current systems for tracking these experiences are based on coarse payment coding systems. To provide more granular training data, we are developing an ontology-driven surgical resident ...
متن کامل